package com.naiterui.ehp.bs.patient.vo.doctor;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import io.swagger.annotations.ApiModelProperty;

/**
 * <pre>
 * 视频问诊记录信息
 * </pre>
 *
 * @author fangguanhong
 * @date 2021/2/8 下午11:27
 * @since 1.0.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class VideoConsultVO implements Serializable {
    private static final long serialVersionUID = -7026692148618014797L;

    @JsonInclude(Include.NON_NULL)
    private Long doctorId;

    @ApiModelProperty(value = "医生姓名")
    @JsonInclude(Include.NON_NULL)
    private String name = "";

    @ApiModelProperty(value = "医生头像")
    @JsonInclude(Include.NON_NULL)
    private String photo = "";

    @ApiModelProperty(value = "医生所在科室")
    @JsonInclude(Include.NON_NULL)
    private Integer departmentId;

    @JsonInclude(Include.NON_NULL)
    private String department;

    @ApiModelProperty(value = "医生职称")
    @JsonInclude(Include.NON_NULL)
    private String title = "";

    @ApiModelProperty(value = "医生职称Id")
    @JsonInclude(Include.NON_NULL)
    private Integer titleId;

    @ApiModelProperty(value = "医生所在医院")
    @JsonInclude(Include.NON_NULL)
    private String hospital = "";

    @JsonInclude(Include.NON_NULL)
    private Integer hospitalId;

    @ApiModelProperty(value = "通话分钟数")
    @JsonInclude(Include.NON_NULL)
    private Integer videoMinutes;

    @ApiModelProperty(value = "通话时间(yyyy-MM-dd HH:mm:ss)")
    @JsonInclude(Include.NON_NULL)
    private String videoAt;

}
